package cn.ffcs.unm.epiboly.model;

import java.io.Serializable;

import lombok.Getter;
import lombok.Setter;

/**
 * 业务外包合同信息 Title: Description: Copyright: FFCS（C） 2017 Company: FFCS
 * 
 * @author Wang Yiren
 * @Version 0.0.1 date:2017年11月8日
 * @since JDK1.6
 */
public class UtsourcingContract implements Serializable {

	private static final long serialVersionUID = -8489157320069026782L;

	@Getter
	@Setter
	private String monthId; // 帐期
	@Getter
	@Setter
	private String unitId; // 单位编码
	@Getter
	@Setter
	private String pkCtManage; // 主键
	@Getter
	@Setter
	private String ctCode; // 合同编号
	@Getter
	@Setter
	private String ctName; // 合同名称
	@Getter
	@Setter
	private String managerUnit; // 经办单位
	@Getter
	@Setter
	private String managerName; // 经办人姓名
	@Getter
	@Setter
	private String managerCode; // 经办人编号
	@Getter
	@Setter
	private String ctMoney; // 合同金额(元)
	@Getter
	@Setter
	private String ctType; // 合同类型
	@Getter
	@Setter
	private String ctBeginDate; // 合同生效时间
	@Getter
	@Setter
	private String ctEndDate; // 合同终止时间
	@Getter
	@Setter
	private String postponeFlag; // 是否有顺延条款
	@Getter
	@Setter
	private String postponeDate; // 顺延时间
	@Getter
	@Setter
	private String templateType; // 范本类型
	@Getter
	@Setter
	private String ctCodeOld; // 原合同编号
	@Getter
	@Setter
	private String ismoney; // 是否涉及金额变更
	@Getter
	@Setter
	private String contmoney; // 合同差额(元)
	@Getter
	@Setter
	private String changemoney; // 变更后合同金额(元)
	@Getter
	@Setter
	private String supplierCode; // 外包供应商编码
	@Getter
	@Setter
	private String newMark; // 最新标识
	@Getter
	@Setter
	private String defStr1; // 自定义字符串一
	@Getter
	@Setter
	private String defStr2; // 自定义字符串二
	@Getter
	@Setter
	private String defStr3; // 自定义字符串三
	@Getter
	@Setter
	private String defStr4; // 自定义字符串四
	@Getter
	@Setter
	private String defStr5; // 自定义字符串五
	@Getter
	@Setter
	private String defStr6; // 自定义字符串六
	@Getter
	@Setter
	private String defStr7; // 自定义字符串七
	@Getter
	@Setter
	private String defStr8; // 自定义字符串八
	@Getter
	@Setter
	private String defNum1; // 自定义数字一
	@Getter
	@Setter
	private String defNum2; // 自定义数字二
	@Getter
	@Setter
	private String defNum3; // 自定义数字三
	@Getter
	@Setter
	private String defNum4; // 自定义数字四
	@Getter
	@Setter
	private String defNum5; // 自定义数字五
	@Getter
	@Setter
	private String pkCorp; // 上层单据主键
	@Getter
	@Setter
	private String ts; // 时间戳
	@Getter
	@Setter
	private String dr; // 删除标志
	@Getter
	@Setter
	private String ctmanager; // 经办人
	@Getter
	@Setter
	private String operateType; // 外包合同操作类型
	@Getter
	@Setter
	private String ctflag; // 合同分类

	public static UtsourcingContract newInstance() {
		return new UtsourcingContract();
	}

}
